package cn.edu.zafu.bigdata.XuShuXin.Exp1105;

/**
 * @author: aluvfy
 * @description: 题目1：处理算术异常
 * 描述：编写一个方法divide(int a, int b)，返回两个整数的除法结果。当分母为0时，捕获ArithmeticException并输出错误信息。
 * 要求：
 * 定义方法divide(int a, int b)，若b == 0则抛出ArithmeticException。
 * 在main方法中调用divide方法，并捕获异常，输出提示信息。
 * @date: 2024/11/5 10:09
 */
public class MathExpt {
    public static void main(String[] args) {
        try {
            System.out.println(divide(10, 0));
        } catch (ArithmeticException e) {
            System.out.println("除数不能为0");
        }
    }

    public static double divide(int a, int b) throws ArithmeticException{
        if (b == 0){
            throw new ArithmeticException("分母不能为0");
        }
        return (double) a / b;
    }



}
